package org.devops
class JavaApplicationTemplate {
    public static void preCheck(Map map){
        // 定义必填字段列表
        def requiredFields = [
            'SERVICE_NAME', 'GIT_URL'
        ]

        // 检查必填字段是否为空
        requiredFields.each { field ->
            if (!map[field]) {
                throw new IllegalArgumentException("模板参数 '${field}' 缺失.")
            }
        }
    }

}